/*
  学习目标：索引访问类型
  作用： 查询某个字段的值类型
  语法：
    1. 类型[键名]
    2. 类型[键名字面量+联合]
*/

type Props = { a: string; b: number; c: boolean };

type TypeA = Props['a'];
type TypeA_B = Props['a' | 'b'];
type TypeALL = Props[keyof Props];
